.cardCompany{
	background-color: #fff;
	padding: .3rem 1rem;
	margin-top: 0.666667rem;
	position: relative;
	overflow: hidden;
	.company_top{
		overflow: hidden;
		border-bottom: rgb(214,214,214) 0.066667rem solid;
		padding:1rem 0 .5rem;
		div{
			&:first-of-type{
				float:left;
				width:65%;
				p{
					text-overflow: ellipsis;
					overflow: hidden;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					-webkit-box-orient: vertical;
					&:first-of-type{
						color:rgb(51,51,51);
						font-size: 1rem;
						margin-bottom: .4rem;
					}
					&:last-of-type{
						span{
							&:first-of-type{
								color:rgb(153,153,153);
								/*float: left;*/
								display: inline-block;
							}
							&:last-of-type{
								color:rgb(51,51,51);
								font-size: .8rem;
								margin-bottom: 0.5rem;
								display: inline-block;
								text-overflow: ellipsis;
								overflow: hidden;
								display: -webkit-box;
								-webkit-line-clamp: 1;
								// eslint-disable-next-line
								/*! autoprefixer: off */
								-webkit-box-orient: vertical;
								/* autoprefixer: on */
								position: absolute;
								top:3.25rem;
								left:5.2rem;
								width:10.5rem;
							}
							
						}
					}
				}
				span{
					font-size: .8rem;
					color:rgb(153,153,153);
					text-overflow: ellipsis;
					overflow: hidden;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					-webkit-box-orient: vertical;
				}
			}
			&:last-of-type{
				float:right;
				width:35%;
				img{
					width:7rem;
					margin-left: 1rem;
					/*margin-top: 0.666667rem;*/
				}
				div{
					width:80%;
					position: absolute;
					bottom:3.333333rem;
					left:17.333333rem;
					span{
						background-image: url(../../../images/search/icon_renzheng.png);
						background-size: 5.2rem 1.3rem;
						display: inline-block;
						width:1.3rem;
						height:1.3rem;
					}
					.one{
						background-position: 0 0;
					}
					.two{
						background-position: -1.3rem 0;
					}
					.three{
						background-position: -2.6rem 0;
					}
					.four{
						background-position: -3.9rem 0;
					}
				}
				
			}
		}
	}
	.company_bottom{
		display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    padding: .7rem 0 .4rem;
    font-size: 0.933333rem;
    div{
    	width:50%;
    	text-align: center;
    	a{
	    	p{
		    	width:100%;
		    	text-align: center;
		    	&:first-of-type{
		    		border-right:rgb(214,214,214) 0.066667rem solid;
		    	}
		    }
	    }
    }
	}
}